#include<stdio.h>
int main()
{
    int m1,n1,m2,n2;
    int pa[100][100],pb[100][100];
    int i,j,k;
    int sum;
    scanf("%d%d",&m1,&n1);
    for(i=0;i<m1;i++)
        for(j=0;j<n1;j++)
            scanf("%d",&pa[i][j]);
    scanf("%d%d",&m2,&n2);
    for(i=0;i<m2;i++)
        for(j=0;j<n2;j++)
            scanf("%d",&pb[i][j]);
    if(m2!=n1)
        printf("Error: %d != %d",n1,m2);
    else
    {
    printf("%d %d\n",m1,n2);
    for(i=0;i<m1;i++)
        for(j=0;j<n2;j++)
        {
            sum=0;
            for(k=0;k<m2;k++)
                sum+=pa[i][k]*pb[k][j];
            if(j==n2-1)
                printf("%d\n",sum);
            else
                printf("%d ",sum);
        }
    }
        return 0;
}